Eftsure ID
What is EftsureID?
![]() | Eftsure ID is an invoice authentication tool that verifies that the bank details on the invoice belong to the right business, are accurate and haven't been changed by fraudsters. |
For more information, please check EftsureID Web Application and EftsureID Communication Tool Kit
EftsureID Style Guide
These are the difference style options of EftsureID. You will work with your Customer Success Manager to select the EftsureID image that it is suitable for your invoice requirements.
Color
Blue | Black |
---|---|
![]() | ![]() |
Shape
Wide | Slim |
---|---|
![]() | ![]() |
Style
Style name |
---|
01 |
![]() |
02 |
![]() |
03 |
![]() |
04 |
![]() |
05 |
![]() |
For more information, please check EftsureID Style Guide
EftsureID inside Dynamics 365
EftsureID is now available inside Dynamics 365. To configure this feature, go to Eftsure workspace > Parameters > EftsureID:
Configuration
Once an image has been uploaded, the following options will become available:
At the time of writing, EftsureID is available on 5 standard reports for your customers.
- Customer tax invoice,
- Free text invoice,
- Project invoice,
- Project tax invoice without billing rules,
- Project tax invoice with billing rules.
Form Setup
To use our reports, use our Form Setup shortcut or go to Accounts Receivable > Setup > Forms > Form Setup:
For each of the reports above, you will find a new report prefix with PES, which includes EftsureID images included
Once configured, your documents will display your EftsureID image where appropriate:
Custom SSRS Reports
If your organization uses custom reports, if your specific country is not available in our reports, or if the default position of our EftsureID logo is not optimal for your organization, you can reuse our framework to facilitate displaying this logo onto any SSRS report.
First locate the SSRS table and data provider class used for this report. In this example, we'll use the free text invoice for demonstrating how to achieve the same on your report.
The free text invoice uses table FreeTextInvoiceHeaderFooterTmp and data provider FreeTextInvoiceDP.
Create a new extension of this table and create a new field called XXXEftsureID on this table:
Create an extension of the data provider class:
[ExtensionOf(classstr(FreeTextInvoiceDP))]
public final class XXX_FreeTextInvoiceDP_Extension
{
protected void populateFreeTextInvoiceHeaderFooterTmp(CustInvoiceJour _custInvoiceJour, CompanyInfo _companyInfo)
{
next populateFreeTextInvoiceHeaderFooterTmp(custInvoiceJour, _companyInfo);
PESParametersPerCompany PESParametersPerCompany = PESParametersPerCompany::findOrCreate();
if (PESParametersPerCompany.Enabled && PESParametersPerCompany.eftsureID_FreeTextInvoice)
freeTextInvoiceHeaderFooterTmp.PESeftsureID = PESParametersPerCompany.eftsureIDImage();
}
}
In this example, we populate the new PESeftsureID field if Eftsure is enabled and if the FreeTextInvoice option is enabled, you can use your own control logic, but our eftsureIDImage method will return the data as a container in the format expected by SSRS.
Finally add a new Image control on your SSRS report using the Report designer:
Make sure the source is set to Database, and Value is set to your new field.
You can then customize look and feel of your image.
Compile your model (with Build Reports option enabled), synchronise your database, deploy your report(s) and test your application.
Electronic reporting
For electronic reporting, documents, we recommend embedding your Eftsure ID image directly into your word or excel template.
For more information, see Embed images and shapes in documents that you generate by using ER